Skip to content

Instantly share code, notes, and snippets.

pragma solidity >=0.4.22 <=0.8.17;
// inheritance
contract A{
uint x;
function setX(uint newX) public virtual {
x = newX;
}
@nextdev1111
nextdev1111 / index.js
Created December 11, 2022 13:44
Finding the max integer
x = findMax(1, 123, 500, 115, 44, 88);
function findMax() {
let max = -Infinity;
for (let i = 0; i < arguments.length; i++) {
if (arguments[i] > max) {
max = arguments[i];
}
}
return max;
import express, { Request, Response } from "express";
import { PrismaClient } from "@prisma/client";
const app = express();
// instance of prisma client
const prisma = new PrismaClient();
// graphql
import { graphqlHTTP } from "express-graphql";
import { makeExecutableSchema } from "@graphql-tools/schema";
import express, { Request, Response } from "express";
import { PrismaClient } from "@prisma/client";
const app = express();
// instance of prisma client
const prisma = new PrismaClient();
// middlewares
app.use(express.json());
@nextdev1111
nextdev1111 / schema.prisma
Created October 10, 2022 13:08
Basic schema for postgresql database in prisma
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
@nextdev1111
nextdev1111 / package.json
Created October 10, 2022 13:03
Basic setup for project.
{
"name": [YOUR-PROJECT-NAME-HERE],
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "nodemon src/index.ts",
"build": "tsc -p ."
},
import 'package:flutter/material.dart';
import 'package:supabase_flutter/supabase_flutter.dart';
import 'package:flutter_supabase_yt_1/models/models.dart';
import 'package:flutter_supabase_yt_1/utils/utils.dart';
class EditScreen extends StatefulWidget {
const EditScreen({
Key? key,
required this.todo,
import 'package:flutter/material.dart';
import 'package:flutter_supabase_yt_1/models/models.dart';
import 'package:flutter_supabase_yt_1/screens/create_screen.dart';
import 'package:flutter_supabase_yt_1/screens/home_screen.dart';
import 'package:flutter_supabase_yt_1/screens/screens.dart';
import 'package:flutter_supabase_yt_1/utils/utils.dart';
import 'package:supabase_flutter/supabase_flutter.dart';
class ReadScreen extends StatelessWidget {
const ReadScreen({Key? key}) : super(key: key);
import 'package:flutter_supabase_yt_1/models/models.dart'; // this is being used to import the todo.dart from models file.
import 'package:supabase_flutter/supabase_flutter.dart';
class SupabaseDataManager {
// create function which takes one argument of Todo
Future<PostgrestResponse<dynamic>> createData(Todo todo) async {
PostgrestResponse<dynamic> res = await Supabase.instance.client
.from('todos')
// here 👇 you need to make todo.toMap() because we need to make Todo model to map --> eg Todo(title: 'This is first todo') -> {'title': 'This is first todo'}
.insert(todo.toMap())
export 'create_screen.dart';
export 'read_screen.dart';