Skip to content

Instantly share code, notes, and snippets.

View PUYUP's full-sized avatar

Rahman PUYUP

View GitHub Profile
function rest_pre_echo_response_handler( $result, $served, $request ) {
$code = ( isset( $result['code'] ) && ! empty( $result['code'] ) ) ? $result['code'] : '';
// Username exist
switch ( $code ) {
case 'existing_user_login':
$result['message'] = __( 'Sorry, that phone number already exists!' );
break;
}
@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
/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.pagination:not(:last-child),.pro
<script type="text/javascript">
var arr_init = [1,2,3,'=',80,10];
var sum_init = arr_init.reduce((total, current, index, arr) => {
var i = arr.indexOf('=');
var arr_slice = arr.slice(0, i);
var sum = arr_slice.reduce((t, c) => t + c, 0);
return sum;
}, 0);