/** This is the entry point method. */ public void onModuleLoad() { final AuthRequest req = new AuthRequest(GOOGLE_AUTH_URL, GOOGLE_CLIENT_ID).withScopes(PLUS_ME_SCOPE); // Calling login() will display a popup to the user the first // time it is // called. Once the user has granted access to the application, // subsequent calls to login() will not display the popup, and // will // immediately result in the callback being given the token to // use. // Auth.get().login(req, new Callback<String, Throwable>() { // @Override // public void onSuccess(String token) { // MaterialToast.alert("Success"); // } // // @Override // public void onFailure(Throwable caught) { // MaterialToast.alert("onFailure"); // } // }); Defaults.setServiceRoot(GWT.getModuleBaseURL().replace("web", "rest")); home(); // register(); // emailLogin(); // oauth2Login(); }
/** This is the entry point method. */ public void onModuleLoad() { Defaults.setServiceRoot(GWT.getModuleBaseURL().replaceFirst("[a-zA-Z0-9_]+/$", "")); Defaults.setDispatcher(DefaultDispatcherSingleton.INSTANCE); GWT.log("base url for restservices: " + Defaults.getServiceRoot()); final RideboardGinjector injector = GWT.create(RideboardGinjector.class); // setup display injector.getApplication().run(); // Goes to the place represented on URL else default place injector.getPlaceHistoryHandler().handleCurrentHistory(); }