Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. class BuilderLoading extends StatelessWidget {
  2. @override
  3. Widget build(BuildContext context) {
  4. TenderApiProvider apiProv = Provider.of<TenderApiProvider>(context);
  5. // apiProv.getToken();
  6. return StreamBuilder<ApiKeyLoadingState>(
  7. stream: apiProv.streamApiKeyController.stream, // here
  8. builder: (BuildContext context, AsyncSnapshot<ApiKeyLoadingState> snapshot)
  9. {
  10. switch (apiProv.apiKeyLoadingState) {
  11. case ApiKeyLoadingState.Progress:
  12. return Text("Retreiving key");
  13. case ApiKeyLoadingState.Done:
  14. return HomePage();
  15. case ApiKeyLoadingState.Error:
  16. return Text("Key Got Error");
  17. break;
  18. default:
  19. return Text("Unknown");
  20. }
  21.  
  22. }
  23.  
  24. );
  25.  
  26. }
  27. }
  28.  
  29. return (
  30. builder: (BuildContext context, AsyncSnapshot<ApiKeyLoadingState> snapshot)
  31. {
  32. // ... streamApiKeyController
  33.  
  34. }
  35.  
  36. builder: (BuildContext context, AsyncSnapshot<regionsLoadingState> snapshot)
  37. {
  38. // ... streamRegionsLoadingController
  39. }
  40. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement