@@ -44,30 +44,29 @@ String _authToken;
44
44
InputElement mimeTypesInput;
45
45
46
46
void _pick () {
47
- String mimeTypesText = mimeTypesInput.value;
47
+ final mimeTypesText = mimeTypesInput.value;
48
48
storageSet (appMimeTypesKey, mimeTypesText);
49
49
50
- PickerBuilder builder = PickerBuilder (gpicker);
50
+ final builder = PickerBuilder (gpicker);
51
51
52
52
PickerView pickerView;
53
53
54
- bool selectFolderEnabled =
54
+ final selectFolderEnabled =
55
55
storageGet (selectFolderEnabledKey) == true .toString ();
56
- bool includeFolders = storageGet (includeFoldersKey) == true .toString ();
56
+ final includeFolders = storageGet (includeFoldersKey) == true .toString ();
57
57
58
58
print ('selectFolderEnbled: $selectFolderEnabled ' );
59
59
print ('includeFolders: $includeFolders ' );
60
60
// use docs view for folder
61
61
if (selectFolderEnabled || includeFolders) {
62
- PickerDocsView pickerDocsView =
63
- PickerDocsView (gpicker, gpicker.viewId.docs);
62
+ final pickerDocsView = PickerDocsView (gpicker, gpicker.viewId.docs);
64
63
pickerDocsView.selectFolderEnabled = true ;
65
64
pickerDocsView.includeFolders = true ;
66
65
pickerView = pickerDocsView;
67
66
} else {
68
67
pickerView = PickerView (gpicker, gpicker.viewId.docs);
69
68
}
70
- List < String > mimeTypes = mimeTypesText.split (',' );
69
+ final mimeTypes = mimeTypesText.split (',' );
71
70
if (mimeTypes.isNotEmpty && mimeTypes[0 ].isNotEmpty) {
72
71
pickerView.mimeTypes = mimeTypes;
73
72
}
@@ -76,7 +75,7 @@ void _pick() {
76
75
77
76
builder.developerKey = appOptions.developerKey;
78
77
builder.oauthToken = _authToken;
79
- Picker uiPicker = builder.build ();
78
+ final uiPicker = builder.build ();
80
79
uiPicker.pick ().then ((PickerDataDocuments docs) {
81
80
pickResult.innerHtml = docs.toString ();
82
81
@@ -89,16 +88,16 @@ void pickerMain(String authToken) {
89
88
print ('token: $authToken ' );
90
89
_authToken = authToken;
91
90
92
- Element pickerForm = querySelector ('form.app-picker' );
91
+ final pickerForm = querySelector ('form.app-picker' );
93
92
pickResult = pickerForm.querySelector ('.app-result' );
94
93
pickerForm.classes.remove ('hidden' );
95
94
mimeTypesInput =
96
95
pickerForm.querySelector ('input#appInputMimeTypes' ) as InputElement ;
97
- Element pickButton = pickerForm.querySelector ('button.app-pick' );
96
+ final pickButton = pickerForm.querySelector ('button.app-pick' );
98
97
99
98
final selectFolderEnabledInput = pickerForm
100
99
.querySelector ('#appInputSelectFolderEnabled' ) as CheckboxInputElement ;
101
- bool selectFolderEnabled =
100
+ final selectFolderEnabled =
102
101
storageGet (selectFolderEnabledKey) == true .toString ();
103
102
selectFolderEnabledInput.checked = selectFolderEnabled;
104
103
selectFolderEnabledInput.onChange.listen ((_) {
@@ -108,7 +107,7 @@ void pickerMain(String authToken) {
108
107
109
108
final includeFoldersInput = pickerForm
110
109
.querySelector ('#appInputIncludeFolders' ) as CheckboxInputElement ;
111
- bool includeFolders = storageGet (includeFoldersKey) == true .toString ();
110
+ final includeFolders = storageGet (includeFoldersKey) == true .toString ();
112
111
includeFoldersInput.checked = includeFolders;
113
112
includeFoldersInput.onChange.listen ((_) {
114
113
storageSet (includeFoldersKey, includeFoldersInput.checked.toString ());
@@ -139,8 +138,8 @@ ERROR: Missing clientId, clientSecret or developerKey
139
138
Create local.config.yaml from sample.local.config.yaml''' ;
140
139
}
141
140
142
- String clientId = appOptions? .clientId;
143
- String clientSecret = appOptions? .clientSecret;
141
+ final clientId = appOptions? .clientId;
142
+ final clientSecret = appOptions? .clientSecret;
144
143
if (clientId? .isNotEmpty != true ||
145
144
clientSecret? .isNotEmpty != true ||
146
145
appOptions.developerKey? .isNotEmpty != true ) {
@@ -150,7 +149,7 @@ Create local.config.yaml from sample.local.config.yaml''';
150
149
151
150
var authClientId =
152
151
ClientId (appOptions.clientId, appOptions.clientSecret);
153
- List < String > scopes = [GooglePicker .scopeDriveAppFile];
152
+ final scopes = < String > [GooglePicker .scopeDriveAppFile];
154
153
155
154
auth2flow? .close ();
156
155
auth2flow = await createImplicitBrowserFlow (authClientId, scopes);
@@ -169,9 +168,9 @@ Future _authorize({bool auto}) async {
169
168
}
170
169
171
170
void authMain () {
172
- Element authForm = querySelector ('form.app-auth' );
171
+ final authForm = querySelector ('form.app-auth' );
173
172
authForm.classes.remove ('hidden' );
174
- Element authorizeButton = authForm.querySelector ('button.app-authorize' );
173
+ final authorizeButton = authForm.querySelector ('button.app-authorize' );
175
174
176
175
authorizeResult = authForm.querySelector ('.app-result' );
177
176
final autoAuthCheckbox =
@@ -182,7 +181,7 @@ void authMain() {
182
181
_authorize ();
183
182
});
184
183
185
- bool autoAuth = storageGet (appAuthAutoAuth) == true .toString ();
184
+ final autoAuth = storageGet (appAuthAutoAuth) == true .toString ();
186
185
187
186
autoAuthCheckbox.onChange.listen ((_) {
188
187
storageSet (appAuthAutoAuth, autoAuthCheckbox.checked.toString ());
@@ -199,7 +198,7 @@ Element loadGapiResult;
199
198
Future _loadPicker () async {
200
199
loadGapiResult.innerHtml = 'loading Gapi...' ;
201
200
try {
202
- Gapi gapi = await loadGapiPlatform ();
201
+ final gapi = await loadGapiPlatform ();
203
202
loadGapiResult.innerHtml = 'loading GooglePicker...' ;
204
203
gpicker = await loadPicker (gapi);
205
204
loadGapiResult.innerHtml = 'GooglePicker loaded' ;
@@ -211,7 +210,7 @@ Future _loadPicker() async {
211
210
}
212
211
213
212
Future main () async {
214
- Element loadGapiForm = querySelector ('form.app-gapi' );
213
+ final loadGapiForm = querySelector ('form.app-gapi' );
215
214
loadGapiResult = loadGapiForm.querySelector ('.app-result' );
216
215
217
216
await await _loadPicker ();
0 commit comments