Skip to content

mcwebb/angular-cognalys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Angular Cognalys Module

A simple Angular wrapper around the Cognalys REST API.

The only methods currently supported are for the phone number validation flow. But that's probably all anyone actually wants right?

Installation

Install with Bower

# from the terminal at the root of your project
bower install angular-cognalys --save

Add to your module deps

angular.module('xxxx', ['mcwebb.cognalys'])

Example Use

Set up

angular.module('xxxx')
.config(function (CognalysProvider) {
	CognalysProvider.setCredentials({
		appId: 'xxxx',
		accessToken: 'xxxx'
	});
});

Try Number

angular.module('xxxx')
.controller('SignupController', function SignupController($scope, Cognalys) {
	$scope.submit = function () {
		Cognalys.verifyMobileNumber($scope.countryCode, $scope.phoneNumber)
		.then(function (response) {
			// Success - do something
		}, function (errors) {
			// Failure - do something with the errors
			for (var key in errors) {
				console.log('error code:' + key);
				console.log('error message:' + errors[key]);
			}
		});
	};
});

Verify User's Verification

angular.module('xxxx')
.controller('SignupController', function SignupController($scope, Cognalys) {
	$scope.verify = function () {
		Cognalys.confirmVerification($scope.verificationCode)
		.then(function (response) {
			// Success - do something
		}, function (errors) {
			// Failure - do something with the errors
			for (var key in errors) {
				console.log('error code:' + key);
				console.log('error message:' + errors[key]);
			}
		});
	};
});

About

An AngularJs wrapper for the Cognalys REST API

Resources

License

Stars

Watchers

Forks

Packages