fix: remove code for lowercase checks (that were for old uPort)

This commit is contained in:
2022-12-29 16:13:51 -07:00
parent 3687e5e282
commit d2cea34242
2 changed files with 8 additions and 27 deletions

View File

@@ -23,7 +23,13 @@ npm run lint
### Customize configuration ### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/). See [Configuration Reference](https://cli.vuejs.org/config/).
## Other
``` ```
// reference material from https://github.com/trentlarson/endorser-mobile/blob/8dc8e0353e0cc80ffa7ed89ded15c8b0da92726b/src/utility/idUtility.ts#L83
// Import an existing ID // Import an existing ID
export const importAndStoreIdentifier = async (mnemonic: string, mnemonicPassword: string, toLowercase: boolean, previousIdentifiers: Array<IIdentifier>) => { export const importAndStoreIdentifier = async (mnemonic: string, mnemonicPassword: string, toLowercase: boolean, previousIdentifiers: Array<IIdentifier>) => {
@@ -122,4 +128,4 @@ export const createAndStoreIdentifier = async (mnemonicPassword) => {
return importAndStoreIdentifier(mnemonic, mnemonicPassword, false, []) return importAndStoreIdentifier(mnemonic, mnemonicPassword, false, [])
} }
``` ```

View File

@@ -175,8 +175,6 @@
import { Options, Vue } from "vue-class-component"; import { Options, Vue } from "vue-class-component";
import { useClipboard } from "@vueuse/core"; import { useClipboard } from "@vueuse/core";
import { createIdentifier, deriveAddress, newIdentifier } from "../libs/crypto"; import { createIdentifier, deriveAddress, newIdentifier } from "../libs/crypto";
import { IIdentifier } from "@veramo/core";
import * as R from "ramda";
import { db } from "../db"; import { db } from "../db";
import { useAppStore } from "@/store/app"; import { useAppStore } from "@/store/app";
import { ref } from "vue"; import { ref } from "vue";
@@ -193,10 +191,8 @@ export default class AccountViewView extends Vue {
source = ref("Hello"); source = ref("Hello");
copy = useClipboard().copy; copy = useClipboard().copy;
// 'created' hook runs when the Vue instance is first created
async created() { async created() {
const previousIdentifiers: Array<IIdentifier> = [];
const toLowercase = true;
const appCondition = useAppStore().condition; const appCondition = useAppStore().condition;
if (appCondition == "uninitialized") { if (appCondition == "uninitialized") {
this.mnemonic = createIdentifier(); this.mnemonic = createIdentifier();
@@ -207,27 +203,6 @@ export default class AccountViewView extends Vue {
this.UPORT_ROOT_DERIVATION_PATH, this.UPORT_ROOT_DERIVATION_PATH,
] = deriveAddress(this.mnemonic); ] = deriveAddress(this.mnemonic);
const prevIds = previousIdentifiers || [];
if (toLowercase) {
const foundEqual =
R.find(
(id: IIdentifier) => id.did.split(":")[2] === this.address,
prevIds
) || false;
if (foundEqual === false) {
this.address = this.address.toLowerCase();
}
} else {
const foundLower = R.find(
(id: IIdentifier) =>
id.did.split(":")[2] === this.address.toLowerCase(),
prevIds
);
if (foundLower) {
this.address = this.address.toLowerCase();
}
}
const newId = newIdentifier( const newId = newIdentifier(
this.address, this.address,
this.publicHex, this.publicHex,