package auditlog

import "context"

func Write(log ActivityLog) {
	if logQueue == nil {
		return // sistem henüz init edilmediyse sessizce çık
	}

	select {
	case logQueue <- log:
		// kuyruğa alındı
	default:
		// kuyruk dolu → drop edilir, ana akış bozulmaz
	}
}
func Enqueue(ctx context.Context, al ActivityLog) {

	select {
	case logQueue <- al:
		// ok
	default:
		// queue dolu → drop
	}
}
