mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 10:38:41 +00:00
add message kind
This commit is contained in:
parent
cd27294fde
commit
34d588a0d1
3 changed files with 4 additions and 5 deletions
|
|
@ -88,9 +88,9 @@ class TextContent extends MessageContent {
|
||||||
|
|
||||||
@JsonSerializable()
|
@JsonSerializable()
|
||||||
class ImageContent extends MessageContent {
|
class ImageContent extends MessageContent {
|
||||||
final String imageUrl;
|
final String imageToken;
|
||||||
|
|
||||||
ImageContent(this.imageUrl);
|
ImageContent(this.imageToken);
|
||||||
|
|
||||||
factory ImageContent.fromJson(Map<String, dynamic> json) =>
|
factory ImageContent.fromJson(Map<String, dynamic> json) =>
|
||||||
_$ImageContentFromJson(json);
|
_$ImageContentFromJson(json);
|
||||||
|
|
|
||||||
|
|
@ -47,10 +47,10 @@ Map<String, dynamic> _$TextContentToJson(TextContent instance) =>
|
||||||
};
|
};
|
||||||
|
|
||||||
ImageContent _$ImageContentFromJson(Map<String, dynamic> json) => ImageContent(
|
ImageContent _$ImageContentFromJson(Map<String, dynamic> json) => ImageContent(
|
||||||
json['imageUrl'] as String,
|
json['imageToken'] as String,
|
||||||
);
|
);
|
||||||
|
|
||||||
Map<String, dynamic> _$ImageContentToJson(ImageContent instance) =>
|
Map<String, dynamic> _$ImageContentToJson(ImageContent instance) =>
|
||||||
<String, dynamic>{
|
<String, dynamic>{
|
||||||
'imageUrl': instance.imageUrl,
|
'imageToken': instance.imageToken,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
import 'package:twonly/main.dart';
|
import 'package:twonly/main.dart';
|
||||||
import 'package:twonly/src/providers/api_provider.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue