Adding Stuff for submit transaction

This commit is contained in:
piratefinn 2017-08-29 18:15:47 +01:00
parent d3c0e9ec57
commit f040a26794
8 changed files with 308 additions and 6 deletions

View file

@ -20,18 +20,18 @@ export class ApiService {
// Login API
private getSessionKey() {
public getSessionKey() {
console.log('get key');
return this.sessionKey;
}
private setSessionKey(key) {
public setSessionKey(key) {
console.log('set key');
this.sessionKey = key;
localStorage.setItem('sessionKey', this.sessionKey);
}
private removeSessionKey() {
public removeSessionKey() {
console.log('remove key');
this.sessionKey = null;
localStorage.removeItem('sessionKey');
@ -71,6 +71,8 @@ export class ApiService {
).map( response => { this.removeSessionKey(); return response.json() } );
}
// Searches organisations used for transaction submission
public search(data) {
data.session_key = this.sessionKey;
return this.http.post(
@ -78,6 +80,16 @@ export class ApiService {
data
).map( response => response.json() );
}
// Uploads a transaction
public upload(data) {
data.session_key = this.sessionKey;
return this.http.post(
this.apiUrl + '/upload',
data
).map( response => response.json() )
}
// Handles user data interaction