[READ ONLY MIRROR] Open Source TikTok alternative built on AT Protocol github.com/sprksocial/client
flutter atproto video dart
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

dms flag (#84)

authored by

Jean Carlo Polo and committed by
GitHub
d07c5442 2b171d53

+4 -10
+4 -10
lib/src/core/auth/data/repositories/auth_repository_impl.dart
··· 102 102 } 103 103 } catch (e) { 104 104 _logger.e('Failed to login to message service', error: e); 105 - rethrow; 106 105 } 107 106 } 108 107 ··· 129 128 } 130 129 131 130 _atProto = ATProto.fromSession(_session!); 132 - 133 131 _dmAccessToken = await StorageManager.instance.secure.getString(StorageKeys.dmAccessToken); 134 132 _dmRefreshToken = await StorageManager.instance.secure.getString(StorageKeys.dmRefreshToken); 135 - 136 133 try { 137 134 if (_dmAccessToken == null) { 138 135 _logger.w('DM access token not found, refreshing DM token'); 139 136 if (!await refreshDMToken()) { 140 - throw Exception('Failed to refresh DM token'); 137 + //throw Exception('Failed to refresh DM token'); 141 138 } 142 139 } 143 140 final response = await http.get( ··· 152 149 _dmRefreshToken = data['refresh_token'] as String?; 153 150 } else { 154 151 if (!await refreshDMToken()) { 155 - throw Exception('Failed to refresh DM token'); 152 + //throw Exception('Failed to refresh DM token'); 156 153 } 157 154 } 158 155 } catch (e) { 159 156 if (!await refreshDMToken()) { 160 - _logger.e('Failed to refresh DM token, trying to login again'); 161 - await loginMessageService(); 157 + _logger.e('Failed to refresh DM token'); 162 158 } 163 159 } 164 - 165 160 _logger.i('Session loaded successfully for user: ${_session!.handle}'); 166 161 } catch (e) { 167 162 _logger.e('Error loading saved session', error: e); 168 - rethrow; 169 163 } 170 164 } 171 165 ··· 222 216 223 217 _session = response.data; 224 218 225 - await refreshDMToken(); 219 + // await refreshDMToken(); 226 220 227 221 await _saveSession(_session!); 228 222 _atProto = ATProto.fromSession(_session!);