addactor, addtag dialogs
This commit is contained in:
@ -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
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user