Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import { TwitterContainer } from '@skava/social-login';
import { sessionContainer } from '@skava/packages/core/auth/session/container';
// can move this out, just here for ref
class TwitterContainerOverride extends TwitterContainer {
    constructor() {
        super(...arguments);
        this.handleSuccess = (response) => {
            sessionContainer.loginWithTwitter(response);
        };
        this.handleFailure = (response) => {
            console.log('response', response);
        };
        this.handleButtonClick = async () => {
            const response = await sessionContainer.getTokenAuth();
            alert('todo');
            console.log('response', response);
            // this.redirectURL(response.responseMessage)
        };
    }
}
const twitterContainer = new TwitterContainerOverride();
export { twitterContainer };
//# sourceMappingURL=twitterContainer.js.map