addactor, addtag dialogs

This commit is contained in:
2022-08-30 23:25:21 +02:00
parent b0f913f8d1
commit 405d7e420e
10 changed files with 302 additions and 64 deletions

View File

@ -1,11 +1,9 @@
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:openmediacentermobile/types/actor.dart';
import 'package:openmediacentermobile/preview/actor_tile.dart';
import '../DrawerPage.dart';
import '../api/api.dart';
import '../api/actor_api.dart';
import '../screen_loading.dart';
class ActorScreen extends StatefulWidget {
@ -18,18 +16,10 @@ class ActorScreen extends StatefulWidget {
class _ActorScreenState extends State<ActorScreen> {
late Future<List<Actor>> _categories;
Future<List<Actor>> loadVideoData() async {
final data = await API.query("actor", "getAllActors", {});
final d = (jsonDecode(data) ?? []) as List<dynamic>;
final actors = d.map((e) => Actor.fromJson(e)).toList(growable: false);
return actors;
}
@override
void initState() {
super.initState();
_categories = loadVideoData();
_categories = loadAllActors();
}
@override

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:openmediacentermobile/utils/FileFormatter.dart';
import '../DrawerPage.dart';
import '../api/token.dart';
@ -41,7 +42,8 @@ class _SettingsScreenState extends State<SettingsScreen> {
}));
},
child: const Text("Delete cache!")),
Text("db size: ${dbsize / 1024} kb"),
Text(
"DB size: ${dbsize.readableFileSize()} / ${dbsize.readableFileSize(base1024: false)}"),
ElevatedButton(
onPressed: () {
loginCtx.onLoggin(false);