Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Parallelize org member queries
Alexis Sellier committed 4 years ago
commit be227bdab29c6fcb9ff27473a435af0d459cfb93
parent a8fd990bfe4a8b561c447457be483b9ff71ccfbe
1 file changed +9 -8
modified src/base/orgs/View.svelte
@@ -229,18 +229,19 @@
        {:then members}
          {#if members.length > 0}
            <div class="members">
-
              {#each members as address}
-
                {#await Profile.get(address, ProfileType.Minimal, config)}
-
                  <Loading small />
-
                {:then profile}
+
              {#await Profile.getMulti(members, config)}
+
                <Loading small />
+
              {:then members}
+
                {#each members as profile}
                  <div class="member">
                    <div class="member-icon">
-
                      <Avatar source={profile.avatar ?? address} />
+
                      <Avatar source={profile.avatar ?? profile.address} />
                    </div>
-
                    <Address {address} compact resolve noAvatar {profile} {config} />
+
                    <Address address={profile.address} compact
+
                      resolve noAvatar {profile} {config} />
                  </div>
-
                {/await}
-
              {/each}
+
                {/each}
+
              {/await}
            </div>
          {/if}
        {/await}