Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update for subgraph changes
Alexis Sellier committed 4 years ago
commit a0e9106dd25b324b35095134a899a22a416e0a76
parent e664c241d3d575a79dbad952c2301b9f2ac82e17
3 files changed +13 -10
modified src/base/orgs/Org.ts
@@ -10,8 +10,10 @@ const GetProjects = `
  query GetProjects($org: ID!) {
    projects(where: { org: $org }) {
      id
-
      stateHash
-
      stateHashFormat
+
      anchor {
+
        stateHash
+
        stateHashFormat
+
      }
    }
  }
`;
@@ -79,9 +81,9 @@ export class Org {
    for (let p of result.projects) {
      try {
        p.id = utils.formatRadicleId(ethers.utils.arrayify(p.id));
-
        p.stateHash = utils.formatProjectHash(
-
          ethers.utils.arrayify(p.stateHash),
-
          p.stateHashFormat
+
        p.anchor.stateHash = utils.formatProjectHash(
+
          ethers.utils.arrayify(p.anchor.stateHash),
+
          p.anchor.stateHashFormat
        );
        projects.push(p);
      } catch (e) {
@@ -93,7 +95,6 @@ export class Org {

  static async getAll(config: Config): Promise<Array<Org>> {
    const result = await utils.querySubgraph(GetOrgs, {}, config);
-
    console.log(result);
    let orgs: Org[] = [];

    for (let o of result.orgs) {
modified src/base/projects/Project.ts
@@ -2,8 +2,10 @@ import type { Config } from '@app/config';

export interface Project {
  id: string
-
  stateHash: string
-
  stateHashFormat: string
+
  anchor: {
+
    stateHash: string
+
    stateHashFormat: string
+
  }
}

export interface User {
modified src/base/projects/Widget.svelte
@@ -82,7 +82,7 @@
    </div>
    <div class="description">{meta.description}</div>
    <div class="anchor">
-
      <span>commit {project.stateHash}</span>
+
      <span>commit {project.anchor.stateHash}</span>
      <span>
        {#each meta.maintainers as user}
          <span class="avatar">
@@ -98,6 +98,6 @@
        <Loading small />
      {/if}
    </div>
-
    <div class="anchor">commit {project.stateHash}</div>
+
    <div class="anchor">commit {project.anchor.stateHash}</div>
  {/if}
</article>