Skip to content

Commit 5a7d7af

Browse files
fix: move CredentialStorage
1 parent 1c2898f commit 5a7d7af

File tree

6 files changed

+20
-18
lines changed

6 files changed

+20
-18
lines changed

lib/api_service.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'package:flutter/foundation.dart';
55
import 'package:http/http.dart' as http;
66
import 'package:sqflite/sqflite.dart';
77
import 'package:path/path.dart';
8-
import 'package:taskwarrior/app/utils/taskchampion/taskchampion.dart';
8+
import 'package:taskwarrior/app/utils/taskchampion/credentials_storage.dart';
99

1010
class Tasks {
1111
final int id;

lib/app/modules/home/controllers/home_controller.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import 'package:taskwarrior/app/tour/filter_drawer_tour.dart';
2323
import 'package:taskwarrior/app/tour/home_page_tour.dart';
2424
import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart';
2525
import 'package:taskwarrior/app/utils/language/supported_language.dart';
26-
import 'package:taskwarrior/app/utils/taskchampion/taskchampion.dart';
26+
import 'package:taskwarrior/app/utils/taskchampion/credentials_storage.dart';
2727
import 'package:taskwarrior/app/utils/taskfunctions/comparator.dart';
2828
import 'package:taskwarrior/app/utils/taskfunctions/projects.dart';
2929
import 'package:taskwarrior/app/utils/taskfunctions/query.dart';

lib/app/modules/home/views/home_page_app_bar.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'package:taskwarrior/app/routes/app_pages.dart';
77
import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart';
88
import 'package:taskwarrior/app/utils/gen/fonts.gen.dart';
99
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
10+
import 'package:taskwarrior/app/utils/taskchampion/credentials_storage.dart';
1011
import 'package:taskwarrior/app/utils/taskchampion/taskchampion.dart';
1112
import 'package:taskwarrior/app/utils/taskserver/taskserver.dart';
1213
import 'package:taskwarrior/app/utils/theme/app_settings.dart';

lib/app/modules/home/views/show_tasks.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:taskwarrior/app/modules/home/views/show_details.dart';
88
import 'package:taskwarrior/app/utils/constants/palette.dart';
99
import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart';
1010
import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart';
11-
import 'package:taskwarrior/app/utils/taskchampion/taskchampion.dart';
11+
import 'package:taskwarrior/app/utils/taskchampion/credentials_storage.dart';
1212
import 'package:taskwarrior/app/utils/theme/app_settings.dart';
1313

1414
class TaskViewBuilder extends StatelessWidget {
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import 'package:shared_preferences/shared_preferences.dart';
2+
3+
class CredentialsStorage {
4+
static const String _encryptionSecretKey = 'encryptionSecret';
5+
static const String _clientIdKey = 'clientId';
6+
7+
static Future<String?> getEncryptionSecret() async {
8+
SharedPreferences prefs = await SharedPreferences.getInstance();
9+
return prefs.getString(_encryptionSecretKey);
10+
}
11+
12+
static Future<String?> getClientId() async {
13+
SharedPreferences prefs = await SharedPreferences.getInstance();
14+
return prefs.getString(_clientIdKey);
15+
}
16+
}

lib/app/utils/taskchampion/taskchampion.dart

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -140,18 +140,3 @@ class ManageTaskChampionCreds extends StatelessWidget {
140140
);
141141
}
142142
}
143-
144-
class CredentialsStorage {
145-
static const String _encryptionSecretKey = 'encryptionSecret';
146-
static const String _clientIdKey = 'clientId';
147-
148-
static Future<String?> getEncryptionSecret() async {
149-
SharedPreferences prefs = await SharedPreferences.getInstance();
150-
return prefs.getString(_encryptionSecretKey);
151-
}
152-
153-
static Future<String?> getClientId() async {
154-
SharedPreferences prefs = await SharedPreferences.getInstance();
155-
return prefs.getString(_clientIdKey);
156-
}
157-
}

0 commit comments

Comments
 (0)