Skip to content

Instantly share code, notes, and snippets.

View abduljeleelng's full-sized avatar
❤️
Positive change

Abduljeleel Yusuff abduljeleelng

❤️
Positive change
View GitHub Profile
@abduljeleelng
abduljeleelng / static-data.js
Created February 10, 2021 21:01 — forked from ohansemmanuel/static-data.js
Static data generation for Skypey.
const shortid = require("shortid"); // shortid.generate() returns a unique "short" id
const txtgen = require("txtgen"); // txtgen.sentence() returns random "readable" sentences
const faker = require("faker"); // faker is used for generating random fake data.
const _ = require("lodash"); // lodash is a utility lib for Javascript
const users = generateUsers(10);
export const contacts = _.mapKeys(users, "user_id");
export const getMessages = messagesPerUser => {
let messages = {};
_.forEach(users, user => {
@abduljeleelng
abduljeleelng / TimeAge.js
Created May 25, 2020 23:42
Format time to a go
const timeAgo = (dateTime) => {
const diff = Number(new Date()) - dateTime;
const minute = 60 * 1000;
const hour = minute * 60;
const day = hour * 24;
const month = day * 30;
const year = day * 365;
switch (true) {
case diff < minute:
const seconds = Math.round(diff / 1000);