mirror of
https://github.com/johrpan/musicus_mobile.git
synced 2025-10-26 10:47:25 +01:00
mobile: Use new account API
This commit is contained in:
parent
8d1c2d3a23
commit
80259a8144
5 changed files with 425 additions and 71 deletions
|
|
@ -1,5 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:musicus_client/musicus_client.dart';
|
||||
import 'package:musicus_common/musicus_common.dart';
|
||||
|
||||
import 'account_settings.dart';
|
||||
|
|
@ -61,14 +62,15 @@ class SettingsScreen extends StatelessWidget {
|
|||
);
|
||||
},
|
||||
),
|
||||
StreamBuilder<MusicusAccountSettings>(
|
||||
StreamBuilder<MusicusAccountCredentials>(
|
||||
stream: settings.account,
|
||||
builder: (context, snapshot) {
|
||||
final a = snapshot.data;
|
||||
final credentials = snapshot.data;
|
||||
|
||||
return ListTile(
|
||||
title: Text('Account settings'),
|
||||
subtitle: Text(a != null ? a.username : 'No account'),
|
||||
subtitle: Text(
|
||||
credentials != null ? credentials.username : 'No account'),
|
||||
trailing: const Icon(Icons.chevron_right),
|
||||
onTap: () {
|
||||
Navigator.push(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue