Skip to content

Commit

Permalink
feat: use decentralized directory.
Browse files Browse the repository at this point in the history
  • Loading branch information
gdethier committed Jun 19, 2024
1 parent 54b8966 commit 2c07f5c
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 11 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"license": "Apache-2.0",
"dependencies": {
"@creativecommons/cc-assets": "^0.1.0",
"@logion/client": "^0.46.0-1",
"@logion/client": "^0.46.0-2",
"@logion/client-browser": "^0.3.5",
"@logion/crossmint": "^0.1.32",
"@logion/extension": "^0.8.1",
Expand Down
2 changes: 1 addition & 1 deletion src/legal-officer/LegalOfficerContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -548,7 +548,7 @@ export function LegalOfficerContextProvider(props: Props) {

(async function() {
const onchainSettings = await api.queries.getLegalOfficerData(currentAddress);
const legalOfficer = (await client.directoryClient.getLegalOfficers()).find(legalOfficer => legalOfficer.account.equals(currentAddress));
const legalOfficer = (await client.legalOfficerClient.getLegalOfficers()).find(legalOfficer => legalOfficer.account.equals(currentAddress));
const missingSettings = getMissingSettings(legalOfficer, onchainSettings);
dispatch({
type: "SET_LEGAL_OFFICER",
Expand Down
3 changes: 1 addition & 2 deletions src/logion-chain/LogionChainContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@ function buildClientHelpers(
axiosFactory: buildAxiosFactory(client),
isCurrentAuthenticated: () => client.isTokenValid(DateTime.now()),
getOfficer: accountId => client.allLegalOfficers.find(legalOfficer => legalOfficer.account.equals(accountId)),
saveOfficer: legalOfficer => client.directoryClient.createOrUpdate(legalOfficer),
saveOfficer: legalOfficer => client.legalOfficerClient.createOrUpdate(legalOfficer),
accounts,
client: updatedClient,
}
Expand Down Expand Up @@ -696,7 +696,6 @@ const LogionChainContextProvider = (props: LogionChainContextProviderProps): JSX
} else {
logionClient = await LogionClient.create({
rpcEndpoints: config.rpcEndpoints,
directoryEndpoint: config.directory,
buildFileUploader: () => new BrowserAxiosFileUploader(),
logionClassificationLoc: UUID.fromAnyString(config.logionClassification),
creativeCommonsLoc: UUID.fromAnyString(config.creativeCommons),
Expand Down
4 changes: 2 additions & 2 deletions src/wallet-user/__mocks__/UserContextMock.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { LogionNodeApiClass, Fees } from '@logion/node-api';

import { twoLegalOfficers } from "../../common/TestData";
import { TEST_WALLET_USER } from '../TestData';
import { AccountTokens, DirectoryClient, NoProtection, ProtectionState, LegalOfficerClass, DraftRequest } from '@logion/client';
import { AccountTokens, LegalOfficerClient, NoProtection, ProtectionState, LegalOfficerClass, DraftRequest } from '@logion/client';
import { AxiosFactory } from '@logion/client/dist/AxiosFactory.js';
import { ComponentFactory } from '@logion/client/dist/ComponentFactory.js';
import { LegalOfficerEndpoint, LogionClientConfig, SharedState } from '@logion/client/dist/SharedClient.js';
Expand Down Expand Up @@ -42,7 +42,7 @@ export const DEFAULT_SHARED_STATE: SharedState = {
config: {

} as LogionClientConfig,
directoryClient: {} as DirectoryClient,
legalOfficerClient: {} as LegalOfficerClient,
legalOfficers: twoLegalOfficers,
allLegalOfficers: twoLegalOfficers,
networkState: {} as NetworkState<LegalOfficerEndpoint>,
Expand Down
10 changes: 5 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3178,15 +3178,15 @@ __metadata:
languageName: node
linkType: hard

"@logion/client@npm:^0.46.0-1":
version: 0.46.0-1
resolution: "@logion/client@npm:0.46.0-1"
"@logion/client@npm:^0.46.0-2":
version: 0.46.0-2
resolution: "@logion/client@npm:0.46.0-2"
dependencies:
"@logion/node-api": ^0.31.1
axios: ^1.6.7
luxon: ^3.4.4
mime-db: ^1.52.0
checksum: c0b6cc8b82160e0070b1e575bd7deb94142841bba001f5cb4ed354619976bc3aff97d583557c49da419f78a28469d89175b7f27c32f463d048e98bfe1890c452
checksum: 398617c7c766fbb01d4dbe75cbf117d3e2998aaa4acc8a3ca9b70fd68353e758a8e1f3e1635e57f54b734f5bdd3c06ac355c744012e7c593094a6e27716dffdb
languageName: node
linkType: hard

Expand Down Expand Up @@ -11895,7 +11895,7 @@ __metadata:
"@babel/preset-react": ^7.23.3
"@babel/preset-typescript": ^7.23.3
"@creativecommons/cc-assets": ^0.1.0
"@logion/client": ^0.46.0-1
"@logion/client": ^0.46.0-2
"@logion/client-browser": ^0.3.5
"@logion/crossmint": ^0.1.32
"@logion/extension": ^0.8.1
Expand Down

0 comments on commit 2c07f5c

Please sign in to comment.