meta: File Thumbnails -> Extensible File Thumnails
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user