Skip to content

Instantly share code, notes, and snippets.

View zimoo354's full-sized avatar

Charlie Ruiz zimoo354

View GitHub Profile
@zimoo354
zimoo354 / flatten-response.js
Last active June 16, 2022 18:20
Flatten Strapi4 Api Responses
// ./src/middlewares/flatten-response.js
const strapiFlatten = (data) => {
const isObject = (data) => Object.prototype.toString.call(data) === '[object Object]';
const isArray = (data) => Object.prototype.toString.call(data) === '[object Array]';
const flatten = (data) => {
if (!data.attributes) return data;
return {
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC1155/ERC1155.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract AttendanceToken is ERC1155, Ownable {
mapping(uint256 => string) private _tokenURIs;
constructor() ERC1155("") {}