Skip to content

Commit d3f3cdc

Browse files
authored
Merge pull request #2 from OneSignal/android_java_types_cleanup
Cleaned up types and formatting in Java
2 parents d19ad75 + 3e8a8e1 commit d3f3cdc

File tree

2 files changed

+85
-88
lines changed

2 files changed

+85
-88
lines changed

android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java

Lines changed: 53 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public class OneSignalPlugin implements MethodCallHandler, NotificationReceivedH
4141
private boolean setNotificationOpenedHandler = false;
4242

4343
public static void registerWith(Registrar registrar) {
44-
4544
OneSignal.sdkType = "flutter";
4645

4746
OneSignalPlugin plugin = new OneSignalPlugin();
@@ -59,81 +58,79 @@ public static void registerWith(Registrar registrar) {
5958

6059
@Override
6160
public void onMethodCall(MethodCall call, Result result) {
62-
if (call.method.contentEquals("OneSignal#init")) {
61+
if (call.method.contentEquals("OneSignal#init"))
6362
initOneSignal(call, result);
64-
} else if (call.method.contentEquals("OneSignal#setLogLevel")) {
63+
else if (call.method.contentEquals("OneSignal#setLogLevel"))
6564
this.setLogLevel(call, result);
66-
} else if (call.method.contentEquals("OneSignal#requiresUserPrivacyConsent")) {
65+
else if (call.method.contentEquals("OneSignal#requiresUserPrivacyConsent"))
6766
result.success(OneSignal.requiresUserPrivacyConsent());
68-
} else if (call.method.contentEquals("OneSignal#consentGranted")) {
67+
else if (call.method.contentEquals("OneSignal#consentGranted"))
6968
this.consentGranted(call, result);
70-
} else if (call.method.contentEquals("OneSignal#setRequiresUserPrivacyConsent")) {
69+
else if (call.method.contentEquals("OneSignal#setRequiresUserPrivacyConsent"))
7170
this.setRequiresUserPrivacyConsent(call, result);
72-
} else if (call.method.contentEquals("OneSignal#log")) {
73-
this.oneSignalLog(call, result);
74-
} else if (call.method.contentEquals("OneSignal#inFocusDisplayType")) {
71+
else if (call.method.contentEquals("OneSignal#log"))
72+
this.oneSignalLog(call);
73+
else if (call.method.contentEquals("OneSignal#inFocusDisplayType"))
7574
result.success(inFocusDisplayOptionToInt(OneSignal.currentInFocusDisplayOption()));
76-
} else if (call.method.contentEquals("OneSignal#getPermissionSubscriptionState")) {
75+
else if (call.method.contentEquals("OneSignal#getPermissionSubscriptionState"))
7776
this.getPermissionSubscriptionState(result);
78-
} else if (call.method.contentEquals("OneSignal#setInFocusDisplayType")) {
77+
else if (call.method.contentEquals("OneSignal#setInFocusDisplayType"))
7978
this.setInFocusDisplayType(call, result);
80-
} else if (call.method.contentEquals("OneSignal#setSubscription")) {
79+
else if (call.method.contentEquals("OneSignal#setSubscription"))
8180
OneSignal.setSubscription((boolean)call.arguments);
82-
} else if (call.method.contentEquals("OneSignal#postNotification")) {
81+
else if (call.method.contentEquals("OneSignal#postNotification"))
8382
this.postNotification(call, result);
84-
} else if (call.method.contentEquals("OneSignal#promptLocation")) {
83+
else if (call.method.contentEquals("OneSignal#promptLocation"))
8584
this.promptLocation(result);
86-
} else if (call.method.contentEquals("OneSignal#setLocationShared")) {
85+
else if (call.method.contentEquals("OneSignal#setLocationShared"))
8786
OneSignal.setLocationShared((boolean)call.arguments);
88-
} else if (call.method.contentEquals("OneSignal#setEmail")) {
87+
else if (call.method.contentEquals("OneSignal#setEmail"))
8988
this.setEmail(call, result);
90-
} else if (call.method.contentEquals("OneSignal#logoutEmail")) {
91-
this.logoutEmail(call, result);
92-
} else if (call.method.contentEquals("OneSignal#promptPermission")) {
89+
else if (call.method.contentEquals("OneSignal#logoutEmail"))
90+
this.logoutEmail(result);
91+
else if (call.method.contentEquals("OneSignal#promptPermission"))
9392
Log.e("onesignal", "promptPermission() is not applicable in Android.");
94-
} else if (call.method.contentEquals("OneSignal#didSetNotificationOpenedHandler")) {
93+
else if (call.method.contentEquals("OneSignal#didSetNotificationOpenedHandler"))
9594
this.didSetNotificationOpenedHandler();
96-
} else {
95+
else
9796
result.notImplemented();
98-
}
9997
}
10098

101-
public void initOneSignal(MethodCall call, Result result) {
102-
Map<String, Object> args = (Map<String, Object>)call.arguments;
99+
private void initOneSignal(MethodCall call, Result result) {
100+
String appId = call.argument("appId");
103101
Context context = flutterRegistrar.context();
104102

105103
OneSignal.Builder builder = OneSignal.getCurrentOrNewInitBuilder();
106104
builder.unsubscribeWhenNotificationsAreDisabled(true);
107105
builder.filterOtherGCMReceivers(true);
108-
OneSignal.init(context, null, (String)args.get("appId"), this, this);
106+
OneSignal.init(context, null, appId, this, this);
109107

110-
if (didSetRequiresPrivacyConsent) {
108+
if (didSetRequiresPrivacyConsent)
111109
this.waitingForUserPrivacyConsent = true;
112-
} else {
110+
else
113111
this.addObservers();
114-
}
115112

116113
result.success(null);
117114
}
118115

119-
public void addObservers() {
116+
private void addObservers() {
120117
OneSignal.addSubscriptionObserver(this);
121118
OneSignal.addEmailSubscriptionObserver(this);
122119
OneSignal.addPermissionObserver(this);
123120
}
124121

125-
public void setLogLevel(MethodCall call, Result result) {
126-
Map<String, Object> args = (Map<String, Object>)call.arguments;
122+
private void setLogLevel(MethodCall call, Result result) {
123+
int console = call.argument("console");
124+
int visual = call.argument("visual");
127125

128-
OneSignal.setLogLevel((int)args.get("console"), (int)args.get("visual"));
126+
OneSignal.setLogLevel(console, visual);
129127

130128
result.success(null);
131129
}
132130

133-
public void consentGranted(MethodCall call, Result result) {
134-
Map<String, Object> args = (Map<String, Object>)call.arguments;
135-
136-
OneSignal.provideUserConsent((Boolean)args.get("granted"));
131+
private void consentGranted(MethodCall call, Result result) {
132+
boolean granted = call.argument("granted");
133+
OneSignal.provideUserConsent(granted);
137134

138135
result.success(null);
139136

@@ -144,36 +141,35 @@ public void consentGranted(MethodCall call, Result result) {
144141
}
145142
}
146143

147-
public void setRequiresUserPrivacyConsent(MethodCall call, Result result) {
148-
Map<String, Object> args = (Map<String, Object>)call.arguments;
149-
150-
boolean required = (boolean)args.get("required");
151-
144+
private void setRequiresUserPrivacyConsent(MethodCall call, Result result) {
145+
boolean required = call.argument("required");
152146
didSetRequiresPrivacyConsent = required;
153147

154148
OneSignal.setRequiresUserPrivacyConsent(required);
155149

156150
result.success(null);
157151
}
158152

159-
public void oneSignalLog(MethodCall call, Result result) {
160-
Map<String, Object> args = (Map<String, Object>)call.arguments;
161-
OneSignal.onesignalLog(OneSignal.LOG_LEVEL.values()[(int)args.get("logLevel")], (String)args.get("message"));
153+
private void oneSignalLog(MethodCall call) {
154+
int logLevel = call.argument("logLevel");
155+
String message = call.argument("message");
156+
157+
OneSignal.onesignalLog(OneSignal.LOG_LEVEL.values()[logLevel], message);
162158
}
163159

164-
public void getPermissionSubscriptionState(Result result) {
160+
private void getPermissionSubscriptionState(Result result) {
165161
OSPermissionSubscriptionState state = OneSignal.getPermissionSubscriptionState();
166162

167163
result.success(OneSignalSerializer.convertPermissionSubscriptionStateToMap(state));
168164
}
169165

170-
public void setInFocusDisplayType(MethodCall call, Result result) {
171-
Map<String, Object> args = (Map<String, Object>)call.arguments;
172-
OneSignal.setInFocusDisplaying((int)args.get("displayType"));
166+
private void setInFocusDisplayType(MethodCall call, Result result) {
167+
int deplayType = call.argument("displayType");
168+
OneSignal.setInFocusDisplaying(deplayType);
173169
result.success(null);
174170
}
175171

176-
public void postNotification(MethodCall call, Result result) {
172+
private void postNotification(MethodCall call, Result result) {
177173
JSONObject json = new JSONObject((Map<String, Object>)call.arguments);
178174
final Result reply = result;
179175
OneSignal.postNotification(json, new OneSignal.PostNotificationResponseHandler() {
@@ -193,16 +189,18 @@ public void onSuccess(JSONObject response) {
193189
});
194190
}
195191

196-
public void promptLocation(Result result) {
192+
private void promptLocation(Result result) {
197193
OneSignal.promptLocation();
198194
result.success(null);
199195
}
200196

201-
public void setEmail(MethodCall call, Result result) {
202-
Map<String, Object> args = (Map<String, Object>)call.arguments;
197+
private void setEmail(MethodCall call, Result result) {
198+
String email = call.argument("email");
199+
String emailAuthHashToken = call.argument("emailAuthHashToken");
200+
203201
final Result reply = result;
204202

205-
OneSignal.setEmail((String) args.get("email"), (String) args.get("emailAuthHashToken"), new EmailUpdateHandler() {
203+
OneSignal.setEmail(email, emailAuthHashToken, new EmailUpdateHandler() {
206204
@Override
207205
public void onSuccess() {
208206
reply.success(null);
@@ -215,7 +213,7 @@ public void onFailure(EmailUpdateError error) {
215213
});
216214
}
217215

218-
public void logoutEmail(MethodCall call, Result result) {
216+
private void logoutEmail(Result result) {
219217
final Result reply = result;
220218

221219
OneSignal.logoutEmail(new EmailUpdateHandler() {
@@ -244,7 +242,7 @@ private int inFocusDisplayOptionToInt(OSInFocusDisplayOption option) {
244242
return 1;
245243
}
246244

247-
public void didSetNotificationOpenedHandler() {
245+
private void didSetNotificationOpenedHandler() {
248246
this.setNotificationOpenedHandler = true;
249247
if (this.coldStartNotificationResult != null) {
250248
this.notificationOpened(this.coldStartNotificationResult);

0 commit comments

Comments
 (0)