Skip to content

Instantly share code, notes, and snippets.

View PUYUP's full-sized avatar

Rahman PUYUP

View GitHub Profile
@PUYUP
PUYUP / http-jwt-interceptor.ts
Created January 25, 2023 03:14 — forked from atultherajput/http-jwt-interceptor.ts
JWT refresh token in Angular 6 Interceptor with Ngrx
import { Injectable } from '@angular/core';
import {
HttpRequest,
HttpHandler,
HttpEvent,
HttpInterceptor
} from '@angular/common/http';
import { Observable, BehaviorSubject } from 'rxjs';
import { filter, take, switchMap } from 'rxjs/operators';
import { SigninModuleState } from '../../signin/store/models/signin.model';
@PUYUP
PUYUP / django_field_update_checker.txt
Created July 25, 2021 23:51 — forked from alican/django_field_update_checker.txt
check if django model fields changed after save
class DjangoModel(models.Model):
@classmethod
def from_db(cls, db, field_names, values):
instance = super().from_db(db, field_names, values)
instance._state.adding = False
instance._state.db = db
instance._old_values = dict(zip(field_names, values))
return instance