Add Wallet and COntacts default dapps.

This commit is contained in:
Adrian Tiberius 2015-08-12 17:45:24 +02:00
parent 4662b24ef0
commit 7ef640213d
2 changed files with 20 additions and 5 deletions

View File

@ -48,7 +48,6 @@ import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import io.syng.R;
@ -216,10 +215,6 @@ public abstract class BaseActivity extends AppCompatActivity implements
if (SyngApplication.currentProfile != null) {
mDApps = SyngApplication.currentProfile.getDapps();
}
// Add default Console dapp if not present
if (mDApps.size() == 0) {
mDApps.add(new Dapp("Console"));
}
updateAppList(mSearchTextView.getText().toString());
}

View File

@ -35,16 +35,36 @@ public class Profile implements Serializable {
public Profile() {
this.privateKeys.add(createPrivateKey());
addDefaultApps();
}
public Profile(String privateKey) {
this.privateKeys.add(privateKey);
addDefaultApps();
}
public Profile(List<String> privateKeys) {
this.privateKeys = privateKeys;
addDefaultApps();
}
protected void addDefaultApps() {
// Add console dapp
Dapp console = new Dapp("Console");
dapps.add(console);
// Add wallet dapp
Dapp wallet = new Dapp("Wallet");
wallet.setUrl("http://syng.io/dapps/wallet");
dapps.add(wallet);
// Add contacts dapp
Dapp contacts = new Dapp("Contacts");
contacts.setUrl("http://syng.io/dapps/contacts");
dapps.add(contacts);
}
protected String createPrivateKey() {