fromSqlite static method

List<Channel> fromSqlite(
  1. List<Map<String, dynamic>> data
)

Implementation

static List<Channel> fromSqlite(List<Map<String, dynamic>> data) {
  List<Channel> ret = [];
  for (var item in data) {
    var ch = {...item};
    for (var k in [
      'last_message_media',
      'last_message_audio',
      'last_message_article',
      'last_message_attachment'
    ]) {
      if (ch[k] != null && ch[k] != "") {
        ch[k] = jsonDecode(ch[k]);
      }
    }
    ret.add(Channel.fromJson(item));
  }
  return ret;
}