Skip to content

Instantly share code, notes, and snippets.

@malviyaritesh
malviyaritesh / bpf.c
Created May 23, 2023 13:06 — forked from 2opremio/bpf.c
Example of using bpf to capture packets in OSX
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <err.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
@malviyaritesh
malviyaritesh / main.dart
Created March 27, 2022 06:55
CupertinoTabBar and BottomNavigationBarItem UI not updating with ChangeNotifierProvider
import 'package:flutter/cupertino.dart';
import 'package:provider/provider.dart';
void main() {
runApp(const App());
}
class App extends StatelessWidget {
const App({Key? key}) : super(key: key);
@malviyaritesh
malviyaritesh / multiline_dropdown_button_form_field.dart
Created September 12, 2019 12:30
Add support for multiline text options in DropdownButtonFormField flutter widget.
import 'package:flutter/material.dart';
/// Use this widget in place of [DropdownButtonFormField] until support
/// for [isExapanded] and [isDense] is added. See:
/// <https://github.com/flutter/flutter/issues/9211>
/// A convenience widget that wraps a [DropdownButton] in a [FormField].
class MultilineDropdownButtonFormField<T> extends FormField<T> {
/// Creates a [DropdownButton] widget wrapped in an [InputDecorator] and
/// [FormField].
///
@malviyaritesh
malviyaritesh / class-wc-subscriptions-switcher.patch
Last active October 12, 2023 01:39
Allow switching of MnM items in a subscription for WooCommerce.
--- woocommerce-subscriptions/includes/class-wc-subscriptions-switcher.php 2018-12-24 15:06:02.000000000 +0530
+++ class-wc-subscriptions-switcher.php 2019-02-13 17:02:20.231498086 +0530
@@ -730,6 +730,22 @@
$subscription = wcs_get_subscription( $cart_item['subscription_switch']['subscription_id'] );
$existing_item = wcs_get_order_item( $cart_item['subscription_switch']['item_id'], $subscription );
+ /**
+ * ====== CUSTOM CODE START @rmalviya ======
+ */
+ $subs_id = $subscription->get_id();