carga inicial

This commit is contained in:
2021-05-05 15:52:09 -03:00
parent dbf070041b
commit 129abeccf6
58 changed files with 385 additions and 133 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ class YouTubeApi{
retorno = YouTubeSearchResponse.fromJson(data);
} else {
var data = jsonDecode(response.body);
retorno.errorCode = 2;
retorno.errorCode = -5;
retorno.errorMessage = "Erro inesperado, tente novamente mais tarde. #${response.statusCode}";
if(data != null && data['error'] != null){
if(data['error']['message'] != null && data['error']['message'].toString().isNotEmpty){
+7 -3
View File
@@ -1,11 +1,12 @@
import 'package:appcardsstarter/videos/api/youtube_api.dart';
import 'package:appcardsstarter/videos/api/youtube_classes.dart';
import 'package:decpisos/index/index_controller.dart';
import 'package:decpisos/videos/api/youtube_api.dart';
import 'package:decpisos/videos/api/youtube_classes.dart';
import 'package:get/get.dart';
import 'package:intl/intl.dart' show DateFormat;
class YouTubeController extends GetxController {
YouTubeApi _api = new YouTubeApi();
final IndexController _ic = Get.find();
var results = new YouTubeSearchResponse(
errorCode: 0,
errorMessage: '',
@@ -58,6 +59,9 @@ class YouTubeController extends GetxController {
results.value.nextPageToken = more.nextPageToken ?? '';
results.value.items += more.items;
}
if(this.errorCode.value == -5){
this._ic.tabsWithoutVideos();
}
this.loading.value = false;
}
+1 -1
View File
@@ -1,4 +1,4 @@
import 'package:appcardsstarter/videos/youtube_video_player.dart';
import 'package:decpisos/videos/youtube_video_player.dart';
import 'package:flutter/material.dart';
import 'package:flutter_staggered_animations/flutter_staggered_animations.dart';
import 'package:get/get.dart';