You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			18 lines
		
	
	
		
			489 B
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			18 lines
		
	
	
		
			489 B
		
	
	
	
		
			TypeScript
		
	
| import { getItemById } from '../../js/modules/data';
 | |
| import { KeyPair } from '../../libtextsecure/libsignal-protocol';
 | |
| 
 | |
| export async function getCurrentDevicePubKey(): Promise<string | undefined> {
 | |
|   const item = await getItemById('number_id');
 | |
|   if (!item || !item.value) {
 | |
|     return undefined;
 | |
|   }
 | |
| 
 | |
|   return item.value.split('.')[0];
 | |
| }
 | |
| 
 | |
| export async function getIdentityKeyPair(): Promise<KeyPair | undefined> {
 | |
|   const item = await getItemById('identityKey');
 | |
| 
 | |
|   return item?.value;
 | |
| }
 |