Commit fc9ce87f authored by 杜欣's avatar 杜欣

add message

parent d58738cd
......@@ -14,6 +14,7 @@ class MessageModel extends BaseModel {
LiveData<UnreadMessageEntity> likeUnreadMessageLive = new LiveData();
LiveData<UnreadMessageEntity> followUnreadMessageLive = new LiveData();
LiveData<LatestMessageEntity> latestMessageLive = new LiveData();
MyMessageEntity myMessageList;
MessageModel(this.page, this.count);
......@@ -25,12 +26,18 @@ class MessageModel extends BaseModel {
}
getMyMessage(page, count){
getMyMessage(page, count, [callback]){
MessageRepository.getInstance()
.getMyMessage(page, count)
.listen((value) {
if (value != null) {
myMessageLive.notifyView(value);
if(page > 1) {
myMessageList.data?.addAll(value.data);
} else {
myMessageList = value;
}
if(callback != null) callback(value);
myMessageLive.notifyView(myMessageList);
}
}).onError((error) {
Toast.show(error, "${error.toString()}");
......
This diff is collapsed.
......@@ -151,7 +151,9 @@ messageList(list) {
)
],
),
Text(
Container(
width: ScreenUtil().setWidth(210),
child: Text(
list.content,
style: TextStyle(
color: ALColors.Color323232,
......@@ -160,12 +162,10 @@ messageList(list) {
maxLines: 1,
overflow: TextOverflow.ellipsis
),
),
Text(
// TimelineUtil.format(list.time,
// locTimeMillis: DateTime.now().millisecondsSinceEpoch,
// locale: 'zh',
// dayFormat: DayFormat.Full),
list.time.toString(),
dataFormat(list.time),
// list.time.toString(),
style: TextStyle(
color: Color(0xfff8e8e8e),
fontSize: ScreenUtil().setSp(10)
......@@ -185,3 +185,10 @@ messageList(list) {
)
);
}
dataFormat(timestamp) {
return TimelineUtil.format((timestamp * 1000).toInt(),
locTimeMillis: DateTime.now().millisecondsSinceEpoch,
locale: 'zh',
dayFormat: DayFormat.Full);
}
......@@ -45,12 +45,13 @@ class TestPage extends StatelessWidget {
}
testMessagePage(BuildContext context) {
return base(
return base(context, () {
Navigator.push(
context,
RouterCenterImpl()
new CustomRoute(RouterCenterImpl()
.findNewMessageRouter()
?.getMessagePage(''),
"消息页面");
?.getMessagePage('')));
}, "消息页面");
}
testReportPage(BuildContext context) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment