loadMessageFromSQL method

Future<Map<String, String>> loadMessageFromSQL({
  1. required int languageId,
})

Implementation

Future<Map<String, String>> loadMessageFromSQL({
  required int languageId,
}) async {
  Map<String, String> map = {};
  try {
    Map<String, Object?> params = {
      'uid': Common.uid,
      'languageId': languageId,
    };
    var data = await SQLService.execute(
      procMessage,
      params: params,
    );
    var list = Methods.getList(data, tableMessage);
    for (var item in list) {
      String key = Methods.getString(item, 'messageId');
      String message = Methods.getString(item, 'message');
      map.putIfAbsent(key, () => message);
    }
    return map;
  } catch (e) {
    handelException(e, subTitle: 'loadMessageFromSQL');
    return map;
  }
}