Initial commit: Penyerahan final Source code Tugas Akhir

This commit is contained in:
ferdiakhh
2025-07-10 19:15:14 +07:00
commit e1f2206b8a
687 changed files with 80132 additions and 0 deletions

View File

@ -0,0 +1,34 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:initial_folder/models/profile_image_post_model.dart';
import 'package:initial_folder/services/profile_image_service.dart';
class ProfileImageProvider with ChangeNotifier {
ProfileImagePostModel? _imageModel;
File? _imageFile;
ProfileImagePostModel? get imageModel => _imageModel;
File? get imageFile => _imageFile;
set imageModel(ProfileImagePostModel? _imageModel) {
_imageModel = imageModel;
notifyListeners();
}
void setImageFile(File? file) {
_imageFile = file;
notifyListeners();
}
Future<bool> addProfileImage({required File pckFile}) async {
try {
ProfileImagePostModel? imageModel =
await ProfileImageService().addProfileImage(pckFile: pckFile);
_imageModel = imageModel;
return true;
} catch (e) {
return false;
}
}
}