Skip to content

Commit b569ff7

Browse files
committed
restructure java files to match similar format as FireBase
1 parent e4774b2 commit b569ff7

File tree

12 files changed

+680
-661
lines changed

12 files changed

+680
-661
lines changed

android/src/main/java/io/fullstack/firestack/Database.java

Lines changed: 0 additions & 619 deletions
This file was deleted.

android/src/main/java/io/fullstack/firestack/InstanceIdService.java renamed to android/src/main/java/io/fullstack/firestack/FirestackInstanceIdService.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
package io.fullstack.firestack;
22

3-
/**
4-
* Created by nori on 2016/09/12.
5-
*/
6-
import android.content.Intent;
7-
import android.os.Bundle;
83
import android.util.Log;
4+
import android.os.Bundle;
5+
import android.content.Intent;
96

107
import com.google.firebase.iid.FirebaseInstanceId;
118
import com.google.firebase.iid.FirebaseInstanceIdService;
129

13-
public class InstanceIdService extends FirebaseInstanceIdService {
10+
import io.fullstack.firestack.messaging.FirestackMessaging;
11+
12+
public class FirestackInstanceIdService extends FirebaseInstanceIdService {
1413

1514
private static final String TAG = "FSInstanceIdService";
1615

@@ -21,7 +20,7 @@ public class InstanceIdService extends FirebaseInstanceIdService {
2120
public void onTokenRefresh() {
2221
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
2322
Log.d(TAG, "Refreshed token: " + refreshedToken);
24-
Intent i = new Intent(Messaging.INTENT_NAME_TOKEN);
23+
Intent i = new Intent(FirestackMessaging.INTENT_NAME_TOKEN);
2524
Bundle bundle = new Bundle();
2625
bundle.putString("token", refreshedToken);
2726
i.putExtras(bundle);

android/src/main/java/io/fullstack/firestack/MessagingService.java renamed to android/src/main/java/io/fullstack/firestack/FirestackMessagingService.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
import com.google.firebase.messaging.RemoteMessage;
88
import com.google.firebase.messaging.SendException;
99

10-
public class MessagingService extends FirebaseMessagingService {
10+
import io.fullstack.firestack.messaging.FirestackMessaging;
11+
12+
public class FirestackMessagingService extends FirebaseMessagingService {
1113

1214
private static final String TAG = "FSMessagingService";
1315

@@ -25,7 +27,7 @@ public void onMessageReceived(RemoteMessage remoteMessage) {
2527
if (remoteMessage.getNotification() != null) {
2628

2729
}
28-
Intent i = new Intent(Messaging.INTENT_NAME_NOTIFICATION);
30+
Intent i = new Intent(FirestackMessaging.INTENT_NAME_NOTIFICATION);
2931
i.putExtra("data", remoteMessage);
3032
sendOrderedBroadcast(i, null);
3133

@@ -35,7 +37,7 @@ public void onMessageReceived(RemoteMessage remoteMessage) {
3537
public void onMessageSent(String msgId) {
3638
// Called when an upstream message has been successfully sent to the GCM connection server.
3739
Log.d(TAG, "upstream message has been successfully sent");
38-
Intent i = new Intent(Messaging.INTENT_NAME_SEND);
40+
Intent i = new Intent(FirestackMessaging.INTENT_NAME_SEND);
3941
i.putExtra("msgId", msgId);
4042
sendOrderedBroadcast(i, null);
4143
}
@@ -44,7 +46,7 @@ public void onMessageSent(String msgId) {
4446
public void onSendError(String msgId, Exception exception) {
4547
// Called when there was an error sending an upstream message.
4648
Log.d(TAG, "error sending an upstream message");
47-
Intent i = new Intent(Messaging.INTENT_NAME_SEND);
49+
Intent i = new Intent(FirestackMessaging.INTENT_NAME_SEND);
4850
i.putExtra("msgId", msgId);
4951
i.putExtra("hasError", true);
5052
SendException sendException = (SendException) exception;

android/src/main/java/io/fullstack/firestack/Module.java renamed to android/src/main/java/io/fullstack/firestack/FirestackModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ interface KeySetterFn {
2727
}
2828

2929
@SuppressWarnings("WeakerAccess")
30-
class Module extends ReactContextBaseJavaModule implements LifecycleEventListener {
30+
class FirestackModule extends ReactContextBaseJavaModule implements LifecycleEventListener {
3131
private static final String TAG = "Firestack";
3232
private Context context;
3333
private ReactContext mReactContext;
3434
private FirebaseApp app;
3535

36-
public Module(ReactApplicationContext reactContext, Context context) {
36+
public FirestackModule(ReactApplicationContext reactContext, Context context) {
3737
super(reactContext);
3838
this.context = context;
3939
mReactContext = reactContext;

android/src/main/java/io/fullstack/firestack/FirestackPackage.java

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,19 @@
66
import com.facebook.react.bridge.JavaScriptModule;
77
import com.facebook.react.bridge.NativeModule;
88
import com.facebook.react.bridge.ReactApplicationContext;
9+
import com.facebook.react.uimanager.UIManagerModule;
910
import com.facebook.react.uimanager.ViewManager;
1011

1112
import java.util.List;
1213
import java.util.ArrayList;
1314
import java.util.Collections;
1415

16+
import io.fullstack.firestack.auth.FirestackAuth;
17+
import io.fullstack.firestack.storage.FirestackStorage;
18+
import io.fullstack.firestack.database.FirestackDatabase;
19+
import io.fullstack.firestack.analytics.FirestackAnalytics;
20+
import io.fullstack.firestack.messaging.FirestackMessaging;
21+
1522
@SuppressWarnings("unused")
1623
public class FirestackPackage implements ReactPackage {
1724
private Context mContext;
@@ -25,12 +32,12 @@ public FirestackPackage() {
2532
@Override
2633
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
2734
List<NativeModule> modules = new ArrayList<>();
28-
modules.add(new Module(reactContext, reactContext.getBaseContext()));
29-
modules.add(new Auth(reactContext));
30-
modules.add(new Database(reactContext));
31-
modules.add(new Analytics(reactContext));
32-
modules.add(new Storage(reactContext));
33-
modules.add(new Messaging(reactContext));
35+
modules.add(new FirestackModule(reactContext, reactContext.getBaseContext()));
36+
modules.add(new FirestackAuth(reactContext));
37+
modules.add(new FirestackDatabase(reactContext));
38+
modules.add(new FirestackAnalytics(reactContext));
39+
modules.add(new FirestackStorage(reactContext));
40+
modules.add(new FirestackMessaging(reactContext));
3441
return modules;
3542
}
3643

android/src/main/java/io/fullstack/firestack/Utils.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ public static void todoNote(final String tag, final String name, final Callback
3737
/**
3838
* send a JS event
3939
**/
40-
public static void sendEvent(final ReactContext context,
41-
final String eventName,
42-
final WritableMap params) {
40+
public static void sendEvent(final ReactContext context, final String eventName, final WritableMap params) {
4341
if (context.hasActiveCatalystInstance()) {
4442
context
4543
.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)

android/src/main/java/io/fullstack/firestack/Analytics.java renamed to android/src/main/java/io/fullstack/firestack/analytics/FirestackAnalytics.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.fullstack.firestack;
1+
package io.fullstack.firestack.analytics;
22

33
import java.util.Map;
44
import android.util.Log;
@@ -11,14 +11,16 @@
1111
import com.facebook.react.bridge.ReactApplicationContext;
1212
import com.facebook.react.bridge.ReactContextBaseJavaModule;
1313

14-
class Analytics extends ReactContextBaseJavaModule {
14+
import io.fullstack.firestack.Utils;
15+
16+
public class FirestackAnalytics extends ReactContextBaseJavaModule {
1517

1618
private static final String TAG = "FirestackAnalytics";
1719

1820
private ReactApplicationContext context;
1921
private FirebaseAnalytics mFirebaseAnalytics;
2022

21-
public Analytics(ReactApplicationContext reactContext) {
23+
public FirestackAnalytics(ReactApplicationContext reactContext) {
2224
super(reactContext);
2325
context = reactContext;
2426
Log.d(TAG, "New instance");
@@ -111,7 +113,7 @@ public void setUserProperty(final String name, final String value) {
111113
// todo refactor/clean me
112114
private Bundle makeEventBundle(final String name, final Map<String, Object> map) {
113115
Bundle bundle = new Bundle();
114-
// Available from the Analytics event
116+
// Available from the FirestackAnalytics event
115117
if (map.containsKey("id")) {
116118
String id = (String) map.get("id");
117119
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);

android/src/main/java/io/fullstack/firestack/Auth.java renamed to android/src/main/java/io/fullstack/firestack/auth/FirestackAuth.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
package io.fullstack.firestack;
2+
package io.fullstack.firestack.auth;
33

44
import android.util.Log;
55

@@ -29,9 +29,11 @@
2929
import com.google.firebase.auth.GetTokenResult;
3030
import com.google.firebase.auth.GoogleAuthProvider;
3131

32+
import io.fullstack.firestack.Utils;
33+
3234

3335
@SuppressWarnings("ThrowableResultOfMethodCallIgnored")
34-
class Auth extends ReactContextBaseJavaModule {
36+
public class FirestackAuth extends ReactContextBaseJavaModule {
3537
private final int NO_CURRENT_USER = 100;
3638
private final int ERROR_FETCHING_TOKEN = 101;
3739
private final int ERROR_SENDING_VERIFICATION_EMAIL = 102;
@@ -43,7 +45,7 @@ class Auth extends ReactContextBaseJavaModule {
4345
private FirebaseAuth mAuth;
4446
private FirebaseAuth.AuthStateListener mAuthListener;
4547

46-
public Auth(ReactApplicationContext reactContext) {
48+
public FirestackAuth(ReactApplicationContext reactContext) {
4749
super(reactContext);
4850
mReactContext = reactContext;
4951
mAuth = FirebaseAuth.getInstance();

0 commit comments

Comments
 (0)