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