move crash init to crash package

This commit is contained in:
Mitchell Hashimoto
2024-08-31 11:12:30 -07:00
parent 8ba97eb745
commit f930cf0b8f
3 changed files with 12 additions and 7 deletions

View File

@ -4,7 +4,12 @@
const sentry_envelope = @import("sentry_envelope.zig");
pub const SentryEnvelope = sentry_envelope.Envelope;
pub const sentry = @import("sentry.zig");
pub const Envelope = sentry_envelope.Envelope;
// The main init/deinit functions for global state.
pub const init = sentry.init;
pub const deinit = sentry.deinit;
test {
@import("std").testing.refAllDecls(@This());

View File

@ -2,10 +2,10 @@ const std = @import("std");
const assert = std.debug.assert;
const Allocator = std.mem.Allocator;
const builtin = @import("builtin");
const build_config = @import("build_config.zig");
const build_config = @import("../build_config.zig");
const sentry = @import("sentry");
const internal_os = @import("os/main.zig");
const state = &@import("global.zig").state;
const internal_os = @import("../os/main.zig");
const state = &@import("../global.zig").state;
const log = std.log.scoped(.sentry);

View File

@ -7,7 +7,7 @@ const fontconfig = @import("fontconfig");
const glslang = @import("glslang");
const harfbuzz = @import("harfbuzz");
const oni = @import("oniguruma");
const sentry = @import("sentry.zig");
const crash = @import("crash/main.zig");
const renderer = @import("renderer.zig");
const xev = @import("xev");
@ -127,7 +127,7 @@ pub const GlobalState = struct {
internal_os.fixMaxFiles();
// Initialize our crash reporting.
try sentry.init(self.alloc);
try crash.init(self.alloc);
// const sentrylib = @import("sentry");
// if (sentrylib.captureEvent(sentrylib.Value.initMessageEvent(
@ -160,7 +160,7 @@ pub const GlobalState = struct {
if (self.resources_dir) |dir| self.alloc.free(dir);
// Flush our crash logs
sentry.deinit();
crash.deinit();
if (self.gpa) |*value| {
// We want to ensure that we deinit the GPA because this is