AI_Drawing/lib/tools/message/message_model.dart
2024-06-03 15:30:15 +08:00

43 lines
967 B
Dart

import 'dart:async';
import 'package:aiplot/network/NetworkConfig.dart';
import 'package:aiplot/network/RequestCenter.dart';
import '../../network/BaseEntity.dart';
class MessageModel {
StreamController streamController = StreamController.broadcast();
MessageModel() {
setup();
}
void setup() {
//初始化
}
//我的作品
Future<void> getUserMessage() async {
RequestCenter.instance.requestPlay(NetworkConfig.getUserMessage, {
"MessageType": 2,
}, (BaseEntity dataEntity) {
if (dataEntity.code == 0) {
streamController.sink.add({
'code': "getUserMessage", //有数据
'data': "data",
});
} else {
streamController.sink.add({
'code': "-1", //
'data': dataEntity.code,
});
}
}, (ErrorEntity errorEntity) {
streamController.sink.add({
'code': "0", //无数据
'data': errorEntity.code,
});
});
}
}