Skip to content

Instantly share code, notes, and snippets.

View igidio's full-sized avatar
🎯
Focusing

Salvador Cáceres C. igidio

🎯
Focusing
View GitHub Profile
@igidio
igidio / chat.screen.dart
Created June 12, 2025 15:14
Implementing WebSocket in a StatefulWidget
import 'package:flutter/material.dart';
import 'package:web_socket_channel/web_socket_channel.dart';
class ChatScreen extends StatefulWidget {
@override
_ChatScreenState createState() => _ChatScreenState();
}
class _ChatScreenState extends State<ChatScreen> {
final channel = WebSocketChannel.connect(
@igidio
igidio / indexed_db.service.ts
Created April 14, 2025 17:28
IndexedDB class with Javascript / Typescript
import type { adapterInterface, Item } from '@/data/interfaces'
class IndexedDbService implements adapterInterface {
protected db: IDBDatabase | null = null
constructor(
protected db_name: string = 'my_database',
protected store_name: string = 'items',
) {
this.db_name = db_name