meta: File Thumbnails -> Extensible File Thumnails
This commit is contained in:
parent
05e48fd279
commit
6ef07ba5a2
@ -38,7 +38,7 @@ import 'package:moxxyv2/xmpp/namespaces.dart';
|
||||
import 'package:moxxyv2/xmpp/roster.dart';
|
||||
import 'package:moxxyv2/xmpp/settings.dart';
|
||||
import 'package:moxxyv2/xmpp/stanza.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/file_thumbnails.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/extensible_file_thumbnails.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/xep_0085.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/xep_0184.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/xep_0333.dart';
|
||||
|
@ -1,9 +1,9 @@
|
||||
import 'package:moxxyv2/xmpp/stringxml.dart';
|
||||
|
||||
/// NOTE: Specified by https://github.com/PapaTutuWawa/custom-xeps/blob/master/xep-xxxx-file-thumbnails.md
|
||||
/// NOTE: Specified by https://codeberg.org/moxxy/custom-xeps/src/branch/master/xep-xxxx-extensible-file-thumbnails.md
|
||||
|
||||
const fileThumbnailsXmlns = 'proto:urn:xmpp:file-thumbnails:0';
|
||||
const blurhashThumbnailType = 'blurhash';
|
||||
const fileThumbnailsXmlns = 'proto:urn:xmpp:eft:0';
|
||||
const blurhashThumbnailType = '$fileThumbnailsXmlns:blurhash';
|
||||
|
||||
abstract class Thumbnail {}
|
||||
|
||||
@ -42,7 +42,7 @@ XMLNode constructFileThumbnailElement(Thumbnail thumbnail) {
|
||||
final node = _fromThumbnail(thumbnail)!;
|
||||
var type = '';
|
||||
if (thumbnail is BlurhashThumbnail) {
|
||||
type = 'blurhash';
|
||||
type = blurhashThumbnailType;
|
||||
}
|
||||
|
||||
return XMLNode.xmlns(
|
@ -5,7 +5,7 @@ import 'package:moxxyv2/xmpp/managers/namespaces.dart';
|
||||
import 'package:moxxyv2/xmpp/namespaces.dart';
|
||||
import 'package:moxxyv2/xmpp/stanza.dart';
|
||||
import 'package:moxxyv2/xmpp/stringxml.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/file_thumbnails.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/extensible_file_thumbnails.dart';
|
||||
|
||||
class StatelessMediaSharingData {
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
import 'package:moxxyv2/xmpp/namespaces.dart';
|
||||
import 'package:moxxyv2/xmpp/stringxml.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/file_thumbnails.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/staging/extensible_file_thumbnails.dart';
|
||||
import 'package:moxxyv2/xmpp/xeps/xep_0300.dart';
|
||||
|
||||
class FileMetadataData {
|
||||
|
16
moxxy.doap
16
moxxy.doap
@ -184,18 +184,18 @@
|
||||
</implements>
|
||||
<implements>
|
||||
<xmpp:SupportedXep>
|
||||
<xmpp:xep rdf:resource="https://github.com/PapaTutuWawa/custom-xeps/blob/master/xep-xxxx-file-thumbnails.md" />
|
||||
<xmpp:status>complete</xmpp:status>
|
||||
<xmpp:version>0.0.3</xmpp:version>
|
||||
<xmpp:note xml:lang="en">Read-only implementation</xmpp:note>
|
||||
<xmpp:xep rdf:resource="https://codeberg.org/moxxy/custom-xeps/src/branch/master/xep-xxxx-extensible-file-thumbnails.md" />
|
||||
<xmpp:status>partial</xmpp:status>
|
||||
<xmpp:version>0.2.1</xmpp:version>
|
||||
<xmpp:note xml:lang="en">Only Blurhash is implemented</xmpp:note>
|
||||
</xmpp:SupportedXep>
|
||||
</implements>
|
||||
<implements>
|
||||
<xmpp:SupportedXep>
|
||||
<xmpp:xep rdf:resource="https://github.com/PapaTutuWawa/custom-xeps/blob/master/xep-xxxx-file-upload-notification.md" />
|
||||
<xmpp:status>complete</xmpp:status>
|
||||
<xmpp:version>0.0.4</xmpp:version>
|
||||
<xmpp:note xml:lang="en">Not-connected read-only implementation</xmpp:note>
|
||||
<xmpp:xep rdf:resource="https://codeberg.org/moxxy/custom-xeps/src/branch/master/xep-xxxx-file-upload-notification.md" />
|
||||
<xmpp:status>partial</xmpp:status>
|
||||
<xmpp:version>0.0.5</xmpp:version>
|
||||
<xmpp:note xml:lang="en">Sending and receiving implemented; cancellation not implemented</xmpp:note>
|
||||
</xmpp:SupportedXep>
|
||||
</implements>
|
||||
</Project>
|
||||
|
Loading…
Reference in New Issue
Block a user