From 37e3e9793dd740baf27fe218541c04d6c516c730 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Mon, 5 May 2025 12:57:23 -0400 Subject: [PATCH] chore: return empty profile for the bot (#2665) --- lib/pangea/analytics_misc/level_display_name.dart | 5 ----- lib/pangea/user/controllers/user_controller.dart | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/pangea/analytics_misc/level_display_name.dart b/lib/pangea/analytics_misc/level_display_name.dart index ebabaadbc..fc5498185 100644 --- a/lib/pangea/analytics_misc/level_display_name.dart +++ b/lib/pangea/analytics_misc/level_display_name.dart @@ -1,6 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:fluffychat/pangea/bot/utils/bot_name.dart'; import 'package:fluffychat/pangea/user/models/profile_model.dart'; import 'package:fluffychat/widgets/matrix.dart'; @@ -39,10 +38,6 @@ class LevelDisplayNameState extends State { @override Widget build(BuildContext context) { - if (widget.userId == BotName.byEnvironment) { - return const SizedBox(); - } - return Padding( padding: const EdgeInsets.symmetric( horizontal: 8.0, diff --git a/lib/pangea/user/controllers/user_controller.dart b/lib/pangea/user/controllers/user_controller.dart index 9958d45a2..4cff6bab1 100644 --- a/lib/pangea/user/controllers/user_controller.dart +++ b/lib/pangea/user/controllers/user_controller.dart @@ -4,6 +4,7 @@ import 'package:collection/collection.dart'; import 'package:jwt_decode/jwt_decode.dart'; import 'package:matrix/matrix.dart' as matrix; +import 'package:fluffychat/pangea/bot/utils/bot_name.dart'; import 'package:fluffychat/pangea/common/constants/model_keys.dart'; import 'package:fluffychat/pangea/common/controllers/base_controller.dart'; import 'package:fluffychat/pangea/common/controllers/pangea_controller.dart'; @@ -336,6 +337,10 @@ class UserController extends BaseController { Future getPublicProfile(String userId) async { try { + if (userId == BotName.byEnvironment) { + return PublicProfileModel(); + } + final resp = await client.getUserProfile(userId); return PublicProfileModel.fromJson(resp.additionalProperties); } catch (e, s) {