return_of_invalid_type Возвращаемый тип 'String' не является 'void', как определено методом 'getData' - PullRequest
0 голосов
/ 18 мая 2019

ошибка: возвращаемый тип 'String' не является 'void', как определено методом 'getData'.(return_of_invalid_type at [todo_app_ui] lib / redis.dart: 9)

Это функция для получения данных с сервера redis и помещения их в приложение флаттера.

import 'package:resp_client/resp_client.dart';
import 'package:resp_client/resp_commands.dart';

void getData(key) async {
  final server = await connectSocket('localhost');
  final client = RespClient(server);
  final commands = RespCommands(client);
  final get = await commands.get('test');
  return get;
}

ошибка: тип возврата'String' не является 'void', как определено методом getData.(return_of_invalid_type at [todo_app_ui] lib / redis.dart: 9)

1 Ответ

0 голосов
/ 18 мая 2019

Theres, как его исправить!:

import 'package:resp_client/resp_client.dart';
import 'package:resp_client/resp_commands.dart';

Future<void> getData(key) async {
  final server = await connectSocket('localhost');
  final client = RespClient(server);
  final commands = RespCommands(client);
  final get = await commands.get('test');
  return get;
}
...