1차 보완(0.1.1+14) 내용 합치기

This commit is contained in:
Sn-Kinos
2026-10-16 17:58:55 +09:00
62 changed files with 2480 additions and 447 deletions
+7
View File
@@ -13,6 +13,7 @@ import 'dart:typed_data';
import '../../core/data/backend.dart';
import '../../core/i18n/app_locale.dart';
import '../quest/location_consent.dart';
/// POP 종류 — 정책 원장 **B-01**.
///
@@ -775,6 +776,9 @@ void checkProfilePhoto(PickedPhoto photo) {
}
abstract interface class MyRepository {
/// 위치기반 서비스 약관 동의 상태 — 설정의 동의 · 철회 토글(Q-E1 · R02).
LocationConsent get locationConsent;
Future<MyProfile> profile();
/// 명세 — *디폴트 최신순으로 20개 노출*.
@@ -836,6 +840,9 @@ abstract interface class MyRepository {
class SampleMyRepository implements MyRepository {
SampleMyRepository();
@override
LocationConsent get locationConsent => SampleLocationConsent.shared;
@override
Future<void> withdraw() async {}