progress in new theme sharing

This commit is contained in:
Kima
2024-02-04 22:54:32 +01:00
parent 18892c6156
commit bf81680b56
6 changed files with 313 additions and 29 deletions

View File

@@ -22,7 +22,8 @@ class ShareProvider extends ChangeNotifier {
Future<SharedTheme> shareCurrentTheme(BuildContext context,
{bool isPublic = false,
bool shareNick = true,
required SharedGradeColors gradeColors}) async {
required SharedGradeColors gradeColors,
String displayName = ''}) async {
final SettingsProvider settings =
Provider.of<SettingsProvider>(context, listen: false);
@@ -30,6 +31,7 @@ class ShareProvider extends ChangeNotifier {
'public_id': const Uuid().v4(),
'is_public': isPublic,
'nickname': shareNick ? _user.nickname : 'Anonymous',
'display_name': displayName,
'background_color': (settings.customBackgroundColor ??
SettingsProvider.defaultSettings().customBackgroundColor)
?.value,