Выражение:
(await ApiService.get_video_lecture_subject(schoolId, classNo)) as Future<String>
вызывает ваш метод get_video_lecture_subject
. Это возвращает Future<String>
. Затем вы ждете этого будущего, что приводит к String
.
Затем вы пытаетесь преобразовать это String
в Future<String>
. Это не удается, потому что строка - это не будущее.
Попробуйте удалить as Future<String>
.