methods: {
async twitterLogin() {
const provider = new firebase.auth.TwitterAuthProvider()
this.providerLogin(provider)
},
async facebookLogin() {
const provider = new firebase.auth.FacebookAuthProvider()
this.providerLogin(provider)
},
async appleLogin() {
const provider = new firebase.auth.OAuthProvider('apple.com')
this.providerLogin(provider)
},
async googleLogin() {
const provider = new firebase.auth.GoogleAuthProvider()
this.providerLogin(provider)
},
// login
async providerLogin(provider) {
let result = await firebase.auth().signInWithPopup(provider).catch((error) => {
console.warn("Error!!!!!!!!!")
console.warn(error.code)
console.warn(error.message)
})
console.warn(result)
}
}