mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 18:15:09 +00:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
		
			590 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			590 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
|   | import 'dart:convert'; | ||
|  | 
 | ||
|  | import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'; | ||
|  | import 'package:http/http.dart' as http; | ||
|  | 
 | ||
|  | Future<bool> isImageExistOnCloud({ | ||
|  |   required String url, | ||
|  |   required UserProfilePB userProfilePB, | ||
|  | }) async { | ||
|  |   final header = <String, String>{}; | ||
|  |   final token = userProfilePB.token; | ||
|  |   try { | ||
|  |     final decodedToken = jsonDecode(token); | ||
|  |     header['Authorization'] = 'Bearer ${decodedToken['access_token']}'; | ||
|  |     final response = await http.get(Uri.http(url), headers: header); | ||
|  |     return response.statusCode == 200; | ||
|  |   } catch (_) { | ||
|  |     return false; | ||
|  |   } | ||
|  | } |