1
0
Fork 0

Refactoring

This commit is contained in:
Florian RICHER (MrDev023) 2022-04-12 20:46:42 +02:00
parent d19dc1ada7
commit ab32d8f471
4 changed files with 138 additions and 55 deletions

View file

@ -1,9 +1,5 @@
import 'dart:convert';
import 'dart:io';
import 'package:desktopapp/classes/routes.dart';
import 'package:desktopapp/utils/logger.dart';
import 'package:dio/dio.dart';
import 'package:desktopapp/utils/requests.dart';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
@ -19,29 +15,7 @@ class HomePage extends StatelessWidget {
),
TextButton(
onPressed: () async {
Dio dio = Dio(BaseOptions(
contentType: Headers.jsonContentType,
responseType: ResponseType.json,
validateStatus: (_) => true));
var accessToken = prefs.getString('credentials.access_token');
var data = jsonEncode({
'type': 'donation',
'message': '*MrDev023* *Break* Test !',
'access_token': accessToken,
'special_text_color': '#ff00ff',
'image_href': 'https://postimgs.org/img/logo.png',
'sound_href': ''
});
var response = await dio
.post('https://streamlabs.com/api/v1.0/alerts', data: data);
if (response.statusCode == HttpStatus.ok) {
prefs.setString('credentials', response.data.toString());
Logger.log(LoggerType.info, this,
'Authorization success : ${response.data}');
if (await Requests.sendAlert('*MrDev023* *Break* Test !')) {
showDialog(
context: context,
builder: (_) => AlertDialog(
@ -56,8 +30,6 @@ class HomePage extends StatelessWidget {
],
));
} else {
Logger.log(LoggerType.error, this,
'Authorization error : ${response.data} with $data and ${response.requestOptions.headers}');
showDialog(
context: context,
builder: (_) => AlertDialog(