0.2.3 • Published 3 years ago

social-dac-library v0.2.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Social DAC for MySky

Forked from feed-dac-library.

This DAC uses the https://github.com/SkynetHQ/skystandards data structures

Usage

Using the library is very straightforward. In this section we'll show an example of how a skapp could use the content record library and record user interactions.

TODO Update example

import { SkynetClient } from "skynet-js";
import { SocialDAC } from "social-dac-library";

(async () => {
  // create client
  const client = new SkynetClient();

  // create Social DAC
  const socialDAC = new SocialDAC();

  // load mysky
  const mySky = await client.loadMySky("exampleskapp.hns");

  // load DACs
  await mySky.loadDacs(socialDAC);

  // check login
  const isLoggedIn = await mySky.checkLogin();
  if (!isLoggedIn) {
    // request login access
  }

  // Follow a user

  const res = await socialDAC.follow("USERIDUSERIDUSERIDUSERIDUSERIDUSERID")
  console.log(`Success: ${res.success}`);
  console.log(`Error (if unsuccessful): ${res.error}`);

  // Get the list of users a user is following
  const followingList = await socialDAC.getFollowingForUser("USERIDUSERIDUSERIDUSERIDUSERIDUSERID")
  console.log(followingList);
})();
0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago