mirror of
https://github.com/moparisthebest/open-keychain
synced 2025-02-25 16:01:52 -05:00
Safeslinger fixesÄ
This commit is contained in:
parent
49b237d609
commit
339b283df5
@ -64,7 +64,7 @@ public class SafeSlingerActivity extends ActionBarActivity {
|
|||||||
public static final String EXTRA_MASTER_KEY_ID = "master_key_id";
|
public static final String EXTRA_MASTER_KEY_ID = "master_key_id";
|
||||||
|
|
||||||
private long mMasterKeyId;
|
private long mMasterKeyId;
|
||||||
private int mSelectedNumber;
|
private int mSelectedNumber = 2;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
@ -124,12 +124,13 @@ public class SafeSlingerActivity extends ActionBarActivity {
|
|||||||
button.setOnClickListener(new View.OnClickListener() {
|
button.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
startExchange(mMasterKeyId);
|
startExchange(mMasterKeyId, mSelectedNumber);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void startExchange(long masterKeyId) {
|
private void startExchange(long masterKeyId, int number) {
|
||||||
|
Log.d(Constants.TAG, "number: " + number);
|
||||||
// retrieve public key blob and start SafeSlinger
|
// retrieve public key blob and start SafeSlinger
|
||||||
Uri uri = KeychainContract.KeyRingData.buildPublicKeyRingUri(masterKeyId);
|
Uri uri = KeychainContract.KeyRingData.buildPublicKeyRingUri(masterKeyId);
|
||||||
try {
|
try {
|
||||||
@ -137,7 +138,8 @@ public class SafeSlingerActivity extends ActionBarActivity {
|
|||||||
uri, KeychainContract.KeyRingData.KEY_RING_DATA, ProviderHelper.FIELD_TYPE_BLOB);
|
uri, KeychainContract.KeyRingData.KEY_RING_DATA, ProviderHelper.FIELD_TYPE_BLOB);
|
||||||
|
|
||||||
Intent slingerIntent = new Intent(this, ExchangeActivity.class);
|
Intent slingerIntent = new Intent(this, ExchangeActivity.class);
|
||||||
slingerIntent.putExtra(ExchangeConfig.extra.NUM_USERS, mSelectedNumber);
|
|
||||||
|
slingerIntent.putExtra(ExchangeConfig.extra.NUM_USERS, number);
|
||||||
slingerIntent.putExtra(ExchangeConfig.extra.USER_DATA, keyBlob);
|
slingerIntent.putExtra(ExchangeConfig.extra.USER_DATA, keyBlob);
|
||||||
slingerIntent.putExtra(ExchangeConfig.extra.HOST_NAME, Constants.SAFESLINGER_SERVER);
|
slingerIntent.putExtra(ExchangeConfig.extra.HOST_NAME, Constants.SAFESLINGER_SERVER);
|
||||||
startActivityForResult(slingerIntent, REQUEST_CODE_SAFE_SLINGER);
|
startActivityForResult(slingerIntent, REQUEST_CODE_SAFE_SLINGER);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user